using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;

namespace BrainTechLLC.Communications
{  
  public enum ByteBufferContentType
  {
    /// <summary>
    /// The byte buffer holds uncompressed RGB data; 3 bytes per pixel
    /// currently unused
    /// </summary>
    UncompressedRGB = 0,
    /// <summary>
    /// The byte buffer holds a Jpeg
    /// currently unused
    /// </summary>
    Jpeg = 1,
    /// <summary>
    /// The byte buffer holds an uncompressed difference map; 3 bytes per pixel
    /// </summary>
    UncompressedDifferenceMap = 2,
    /// <summary>
    /// The byte buffer holds a compressed difference map, 
    /// optimized for size / data transmission; 
    /// bytes per pixel cannot be determined without 
    /// first decompressing the byte buffer
    /// </summary>
    CompressedDifferenceMap = 3
  }
}
